package com.xuelang.pipeline.app.resource.v1beta.pipeline;


import com.xuelang.pipeline.app.resource.v1beta.common.ParamValue;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author liuyuan.ly
 * @since 2024/5/30 10:47
 */
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Data
public class V1Beta1PipelineResult {

    @ApiModelProperty(value = "name", position = 0)
    private String name;

    @ApiModelProperty(value = "type", notes = "string or array", position = 1)
    private String type;

    @ApiModelProperty(value = "输出结果的描述", position = 2)
    private String description;

    @ApiModelProperty(value = "输出的值", position = 3)
    private ParamValue value;

}
